something that hinders - French English Dictionary